var currentMarker=null;
var map =null;
var count=0;
function load(){
    map= new BMap.Map("container");
    map.enableScrollWheelZoom(true);
    locate();
    setInterval(locate,1000);
}
function locate() {
    var xmlhttp=new XMLHttpRequest();
    // if(window.XMLHttpRequest){
    //     xmlhttp=new XMLHttpRequest();
    // }else{
    //     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    // }
    xmlhttp.open("GET","/map/background.php",true);
    xmlhttp.onreadystatechange=function (ev) {
        if(xmlhttp.readyState===4&&xmlhttp.status===200){
            var str=xmlhttp.responseText;
            var point=new BMap.Point(str.split(' ')[1],str.split(' ')[0]);
            var convertor=new BMap.Convertor();
            var pointArr = [];
            pointArr.push(point);
            convertor.translate(pointArr,1,5,translateCallback);
            console.log(++count);


        }
    }
    xmlhttp.send();
}
function translateCallback(data){
    if(data.status === 0) {
        var marker = new BMap.Marker(data.points[0]);
        if(currentMarker!=null)
        map.removeOverlay(currentMarker);
        currentMarker=marker;
        map.addOverlay(currentMarker);
        map.centerAndZoom(data.points[0],17);
    }
}